#!/bin/bash
#提取根分区剩余空间
disk_size=$(df / |awk '/\//{print $4}')
#提取内存剩余空间
mem_size=$(free |awk '/Mem/{print $4}')
while :
do
# 注意内存和磁盘提取的空间大小都是以Kb为单位
if [ $disk_size -le 52000 -a $mem_size -le 1024000 ]; then
    mail -s Warning root << EOF
    Insufficient resources, 资源不足
    EOF
fi
done